WCPay\MultiCurrency\Analytics A

Total Complexity 75
Dependencies 5
Dependents 1
Total lines 610
Lines of code 329
Logical lines of code 173
Comment lines 187
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
filter_select_clauses()
A
44 12 44
init()
A
51 8 25
filter_join_clauses()
A
47 7 32
filter_select_orders_clauses()
S
50 6 27
filter_where_clauses()
S
51 6 26
register_customer_currencies()
S
52 5 24
get_customer_currency_args_from_request()
S
57 5 17
should_convert_order_stats()
S
62 5 11
update_order_stats_data()
S
57 3 16
set_sql_replacements()
S
47 1 38
has_multi_currency_orders()
S
56 2 23
is_order_stats_table_used_in_clauses()
S
65 3 9
is_supported_context()
S
68 2 7
is_cot_enabled()
S
79 2 3
convert_amount()
S
80 1 3
apply_customer_currency_args()
S
75 1 4
generate_case_when()
S
78 1 3
disable_report_caching()
S
82 1 3
get_sql_replacements()
S
82 1 3
enqueue_admin_scripts()
S
77 1 4
register_admin_scripts()
S
80 1 3
__construct()
S
77 1 4